﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ZK.Common;

namespace ZK.Models
{
    public class GetWeightBillsRceiveM : ReceiveDataBase<List<GetWeightBillsRceiveM1>>
    {

    }

    public class GetWeightBillsRceiveM1// : SendBaseM
    {

        //      "cardNo": "string",
        [DisplayName("卡号")]
        public string cardNo
        {
            get; set;
        }
        //"imgs1": "string",

        //"truckNo": "string"
        [DisplayName("车牌号")]
        public string truckNo
        {
            get; set;
        }
        /// <summary>
        /// assignTruckNum(string, optional) : 派车单号 ,
        /// </summary>
       // public string assignTruckNum { get; set; }
        /// <summary>
        /// billState(integer, optional) : 榜单状态 ,
        /// </summary>
       // public SysDefinitionEnum.BillState billState { get; set; }
        /// <summary>
        /// carrierName(string, optional) : 承运商名称 ,
        /// </summary>
       // public string carrierName { get; set; }
        /// <summary>
        /// coalName(string, optional) : 煤种名称 ,
        /// </summary>
        public string coalName { get; set; }
        /// <summary>
        /// cpTime(string, optional) : 除皮时间 ,
        /// </summary>
        public string cpTime { get; set; }
        /// <summary>
        /// creationTime(string, optional) : 派车时间 ,
        /// </summary>
      //  public string creationTime { get; set; }
        /// <summary>
        /// driver(string, optional) : 司机 ,
        /// </summary>
        [DisplayName("司机")]
        public string driver { get; set; }
        /// <summary>
        /// isPlatformTicket(integer, optional) : 是否需要上站票：0.不需要、1.需要 ,
        /// </summary>
      //  public string isPlatformTicket { get; set; }
        /// <summary>
        /// isTicket(integer, optional) : 是否携带煤管票 0:出境票,境内票 ,
        /// </summary>
      //  public string isTicket { get; set; }
        /// <summary>
        /// jz(number, optional) : 装煤净重 ,
        /// </summary>
        public string jz { get; set; }
        /// <summary>
        /// loadTime(string, optional) : 装车时间,销售显示 ,
        /// </summary>
      //  public string assiloadTimegnTruckNum { get; set; }
        /// <summary>
        /// loadingTime(string, optional) : 装车时间 ,
        /// </summary>
        public string loadingTime { get; set; }
        /// <summary>
        /// lsTotalNum(number, optional) : 非外部路损总量 ,
        /// </summary>
      //  public string lsTotalNum { get; set; }
        /// <summary>
        /// mz(number, optional) : 毛重 ,
        /// </summary>
        [DisplayName("毛重")]
        public string mz { get; set; }
        /// <summary>
        /// mzTime(string, optional) : 毛重时间 ,
        /// </summary>
        [DisplayName("毛重时间")]
        public string mzTime { get; set; }
        /// <summary>
        /// mzUser(string, optional) : 毛重司磅员 ,
        /// </summary>
       // public string mzUser { get; set; }
        /// <summary>
        /// outMineTime(string, optional) : 出矿时间 ,
        /// </summary>
      //  public string outMineTime { get; set; }
        /// <summary>
        /// outTime(string, optional) : 出矿时间 ,
        /// </summary>
      //  public string outTime { get; set; }
        /// <summary>
        /// platformHeavyPoundTime(string, optional) : 台重磅时间 , 
        /// </summary>
      //  public string platformHeavyPoundTime { get; set; }
        /// <summary>
        /// platformLightWeightTime(string, optional) : 台轻磅时间 ,
        /// </summary>
        public string platformLightWeightTime { get; set; }
        /// <summary>
        /// platformMz(number, optional) : 台重磅重量 ,
        /// </summary>
      //  public string platformMz { get; set; }
        /// <summary>
        /// platformPz(number, optional) : 台轻磅重量 ,
        /// </summary>
     //   public string platformPz { get; set; }
        /// <summary>
        /// platformUnloadTime(string, optional) : 台卸车时间 ,
        /// </summary>
      //  public string platformUnloadTime { get; set; }
        /// <summary>
        /// pz(number, optional) : 皮重 ,
        /// </summary>
        [DisplayName("皮重")]
        public string pz { get; set; }
        /// <summary>
        /// pzTime(string, optional) : 皮重时间 ,
        /// </summary>
        public string pzTime { get; set; }
        /// <summary>
        /// pzUser(string, optional) : 皮重司磅员 ,
        /// </summary>
      //  public string pzUser { get; set; }
        /// <summary>
        /// ratedLoad(number, optional) : 额定载重量 ,
        /// </summary>
      //  public string ratedLoad { get; set; }
        /// <summary>
        /// receivingPartyName(string, optional) : 收货方名称 ,
        /// </summary>
        [DisplayName("收货方")]
        public string receivingPartyName { get; set; }
        /// <summary>
        /// roadLossNum(number, optional) : 路损量(矿发净重-台收净重) ,
        /// </summary>
      //  public string roadLossNum { get; set; }
        /// <summary>
        /// salePrice(number, optional) : 单价 ,
        /// </summary>
        public string salePrice { get; set; }
        /// <summary>
        /// sendName(string, optional) : 派车人 ,
        /// </summary>
      //  public string sendName { get; set; }
        /// <summary>
        /// sendTruckTime(string, optional) : 派车时间 ,
        /// </summary>
      //  public string sendTruckTime { get; set; }
        /// <summary>
        /// sendType(integer, optional) : 派车类型 1.地销 2.上站 3.外购 ,
        /// </summary>
        [DisplayName("派车类型")]
        public Common.SysDefinitionEnum.SendType? sendType { get; set; }
        /// <summary>
        /// sfTotalNum(number, optional) : 非外部实发总量 ,
        /// </summary>
     //   public string sfTotalNum { get; set; }
        /// <summary>
        /// shipperId(integer, optional) : 发货方ID ,
        /// </summary>
      //  public string shipperId { get; set; }
        /// <summary>
        /// shipperName(string, optional) : 发货方名称 ,
        /// </summary>
        public string shipperName { get; set; }
        /// <summary>
        /// ssTotalNum(number, optional) : 非外部实收总量 ,
        /// </summary>
     //   public string ssTotalNum { get; set; }
        /// <summary>
        /// stid(integer, optional) : 派车主键 ,
        /// </summary>
      //  public string stid { get; set; }
        /// <summary>
        /// totalCarNum(integer, optional) : 非外部车辆派车总数 ,
        /// </summary>
      //  public string totalCarNum { get; set; }
        /// <summary>
        /// truckState(integer, optional) : 派车状态,新增不传 ,
        /// </summary>
       // public string truckState { get; set; }
        /// <summary>
        /// truckTypeName(string, optional) : 车类型 ,
        /// </summary>
        public string truckTypeName { get; set; }
        /// <summary>
        /// unloadTime(string, optional) : 卸车时间,采购显示 ,
        /// </summary>
      //  public string unloadTime { get; set; }
        /// <summary>
        /// uploadPlace(string, optional) : 卸货地点 ,
        /// </summary>
        public string uploadPlace { get; set; }
        /// <summary>
        /// wbCode(string, optional) : 磅单单号 ,
        /// </summary>
        public string wbCode { get; set; }
        /// <summary>
        /// wbid(integer, optional) : 磅单主键 ,
        /// </summary>
        public string wbid { get; set; }
        /// <summary>
        /// weighingTime(string, optional) : 称重时间 ,
        /// </summary>
      //  public string weighingTime { get; set; }
        /// <summary>
        /// wid(integer, optional) : 计量信息id ,
        /// </summary>
      //  public string wid { get; set; }
        /// <summary>
        /// yxState(integer, optional) : 运销过程车辆状态：10派车、20排号发、30放行发、40入场发、50除皮发、60装车发、70称重发、80生成磅单发、90出场发、100终止,220.排号收，230.放行收，240.入场收，243.称重收，246.卸车收，249.除皮收，252.生成磅单收，260.出场收 ,
        /// </summary>
        [DisplayName("运销过程")]
        public Common.SysDefinitionEnum.YxState? yxState { get; set; }
        /// <summary>
        /// yxid(integer, optional) : 运销过程id
        /// </summary>
      //  public string yxid { get; set; }
        public Common.SysDefinitionEnum.PayType payType { get; set; }

        /// <summary>
        /// platformJz(number, optional) : 台轻磅净量 ,
        /// </summary>
     //   public string platformJz { get; set; }
        public string outUuid { get; set; }
        /// <summary>
        /// 站台名称
        /// </summary>
      //  public string shortName { get; set; }
    }

}
